package ve.usb.crm;

import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpSession;
import org.apache.struts.action.ActionErrors;
import org.apache.struts.action.ActionMapping;
import org.apache.struts.action.ActionMessage;

public class FRegistroCliente extends org.apache.struts.action.ActionForm {
    
    
    public FRegistroCliente() {
        super();
        idCliente = 0l;
        nombre = "";
        apellido = "";
        correoE = "";
        telefonoCasa = "";
        celular = "";
        fax = "";
        alias = "";
        clave = "";
        claveConfirmacion = "";

    }
    
    public void reset(ActionMapping mapping, HttpServletRequest request) {
        idCliente = 0l;
        nombre = "";
        apellido = "";
        correoE = "";
        telefonoCasa = "";
        celular = "";
        fax = "";
        alias = "";
        clave = "";
        claveConfirmacion = "";

    }

    public static FRegistroCliente clear(ActionMapping mapping, HttpServletRequest request) {
        HttpSession sess = request.getSession();
        FRegistroCliente fFRegistroCliente = (FRegistroCliente) sess.getAttribute("FRegistroCliente");
        if (fFRegistroCliente == null) {
            fFRegistroCliente = new FRegistroCliente();
            sess.setAttribute("FRegistroCliente", fFRegistroCliente);
        } else {
            fFRegistroCliente.reset(mapping, request);
        }
        return fFRegistroCliente;
    }

//    public ActionErrors validate(ActionMapping mapping, HttpServletRequest request) {
//        ActionErrors errors = new ActionErrors();
//
//        return errors;
//    }

    /**
     * Holds value of property idCliente.
     */
    private Long idCliente;

    /**
     * Getter for property idCliente.
     * @return Value of property idCliente.
     */
    public Long getIdCliente() {
        return this.idCliente;
    }

    /**
     * Setter for property idCliente.
     * @param idCliente New value of property idCliente.
     */
    public void setIdCliente(Long idCliente) {
        this.idCliente = idCliente;
    }

    /**
     * Holds value of property nombre.
     */
    private String nombre;

    /**
     * Getter for property nombre.
     * @return Value of property nombre.
     */
    public String getNombre() {
        return this.nombre;
    }

    /**
     * Setter for property nombre.
     * @param nombre New value of property nombre.
     */
    public void setNombre(String nombre) {
        this.nombre = nombre;
    }

    /**
     * Holds value of property apellido.
     */
    private String apellido;

    /**
     * Getter for property apellido.
     * @return Value of property apellido.
     */
    public String getApellido() {
        return this.apellido;
    }

    /**
     * Setter for property apellido.
     * @param apellido New value of property apellido.
     */
    public void setApellido(String apellido) {
        this.apellido = apellido;
    }

    /**
     * Holds value of property correoE.
     */
    private String correoE;

    /**
     * Getter for property correoE.
     * @return Value of property correoE.
     */
    public String getCorreoE() {
        return this.correoE;
    }

    /**
     * Setter for property correoE.
     * @param correoE New value of property correoE.
     */
    public void setCorreoE(String correoE) {
        this.correoE = correoE;
    }

    /**
     * Holds value of property telefonoCasa.
     */
    private String telefonoCasa;

    /**
     * Getter for property telefonoCasa.
     * @return Value of property telefonoCasa.
     */
    public String getTelefonoCasa() {
        return this.telefonoCasa;
    }

    /**
     * Setter for property telefonoCasa.
     * @param telefonoCasa New value of property telefonoCasa.
     */
    public void setTelefonoCasa(String telefonoCasa) {
        this.telefonoCasa = telefonoCasa;
    }

    /**
     * Holds value of property celular.
     */
    private String celular;

    /**
     * Getter for property celular.
     * @return Value of property celular.
     */
    public String getCelular() {
        return this.celular;
    }

    /**
     * Setter for property celular.
     * @param celular New value of property celular.
     */
    public void setCelular(String celular) {
        this.celular = celular;
    }

    /**
     * Holds value of property fax.
     */
    private String fax;

    /**
     * Getter for property fax.
     * @return Value of property fax.
     */
    public String getFax() {
        return this.fax;
    }

    /**
     * Setter for property fax.
     * @param fax New value of property fax.
     */
    public void setFax(String fax) {
        this.fax = fax;
    }

    /**
     * Holds value of property alias.
     */
    private String alias;

    /**
     * Getter for property alias.
     * @return Value of property alias.
     */
    public String getAlias() {
        return this.alias;
    }

    /**
     * Setter for property alias.
     * @param alias New value of property alias.
     */
    public void setAlias(String alias) {
        this.alias = alias;
    }

    /**
     * Holds value of property clave.
     */
    private String clave;

    /**
     * Getter for property clave.
     * @return Value of property clave.
     */
    public String getClave() {
        return this.clave;
    }

    /**
     * Setter for property clave.
     * @param clave New value of property clave.
     */
    public void setClave(String clave) {
        this.clave = clave;
    }

    /**
     * Holds value of property claveConfirmacion.
     */
    private String claveConfirmacion;

    /**
     * Getter for property claveConfirmacion.
     * @return Value of property claveConfirmacion.
     */
    public String getClaveConfirmacion() {
        return this.claveConfirmacion;
    }

    /**
     * Setter for property claveConfirmacion.
     * @param claveConfirmacion New value of property claveConfirmacion.
     */
    public void setClaveConfirmacion(String claveConfirmacion) {
        this.claveConfirmacion = claveConfirmacion;
    }




}